fb7f721da9b8d02b26dcba41cdb42445da6f6049,src/main/java/org/web3j/codegen/SolidityFunctionWrapperGenerator.java,SolidityFunctionWrapperGenerator,buildFunction,#AbiDefinition#,313

Before Change


        String inputParams = addParameters(methodBuilder, functionDefinition.getInputs());

        List<TypeName> outputParameterTypes = new ArrayList<>();
        for (AbiDefinition.NamedType namedType:functionDefinition.getOutputs()) {
            String type = namedType.getType();

            TypeName typeName = buildTypeName(type);

After Change



        String inputParams = addParameters(methodBuilder, functionDefinition.getInputs());

        List<TypeName> outputParameterTypes = buildTypeNames(functionDefinition.getOutputs());
        if (functionDefinition.isConstant()) {
            methodBuilder = buildConstantFunction(
                    functionDefinition, methodBuilder, outputParameterTypes, inputParams);